package negocio.controlador;

import java.util.List;

import dados.interfaces.IDAODisciplinaAtiva;
import dados.persistencias.DAODisciplinaAtiva;
import basica.academico.DisciplinaAtiva;
import negocio.erro.DaoException;
import negocio.erro.GeralException;

public class ControladorDisciplinaAtiva {
	
	private IDAODisciplinaAtiva daoDisciplinaAtiva;

	public ControladorDisciplinaAtiva() {
		this.daoDisciplinaAtiva = new DAODisciplinaAtiva();
	}
	
	public List<DisciplinaAtiva> listarTodasDisciplinaAtivas() throws DaoException{
		return daoDisciplinaAtiva.consultarTodos();		
	}
	
	public void inserir(DisciplinaAtiva discativ) {
		daoDisciplinaAtiva.inserir(discativ);
	}
	
	public void alterar(DisciplinaAtiva discativ) {
		daoDisciplinaAtiva.alterar(discativ);
	}
	
	public void remover(DisciplinaAtiva discativ) throws DaoException, GeralException {
			daoDisciplinaAtiva.remover(discativ);		
	}
}
